#include<stdio.h>
#include<string.h>
int main()
{
  FILE *fp=fopen("text.txt","a");
  if(fp == NULL)
  {
    perror("fopen");
    return 1;
  }
  const char* msg="hello,world!!!\n";
  fprintf(fp,"%s",msg);
  printf("hello,iiiiiii\n");
  fprintf(stdout,"hello mmmmmmmm");
  const char*mig="hhhhhhhhhhhh\n";
  fwrite(mig,strlen(mig),1,stdout);
  fclose(fp);
}
//int main()
//{
//  FILE*fp=fopen("log.txt","w");
//  if(fp==NULL)
//  {
//    perror("fopen");
//    return 1;
//  }
//  const char* msg="hello,gch";
//  int cnt = 1;
//  while(cnt<=10)
//  {
//    char buffer[1024];
//    snprintf(buffer,sizeof(buffer),"%s%d\n",msg,cnt++);
//    printf("%d\n",strlen(buffer));
//    fwrite(buffer,strlen(buffer),1,fp);
//  }
//  fclose(fp);
//  return 0;
//}
//int main(int argc,char* argv[])
//{
//  if(argc!=2)
//  {
//    printf("Usage: %s filename\n",argv[0]);
//    return 1;
//  }
//  FILE *fp = fopen(argv[1],"r");
//  if(fp==NULL)
//  {
//    perror("fopen");
//    return 2;
//  }
//  while(1)
//  {
//    char buffer[20];
//    memset(buffer,0,sizeof(buffer));
//    int n = fread(buffer,sizeof(buffer)-1,1,fp);
//    if(n>0)
//    {
//      printf("%s",buffer);
//    }
//    if(feof(fp))
//    {
//      break;
//    }
//  }
//  fclose(fp);
//  return 0;
//}
